package cn.xiaolang.function.network.communicate;

import java.io.IOException;
import java.net.DatagramPacket;
import java.net.DatagramSocket;
import java.net.InetAddress;

public class Udp_client {
	public static void main(String[] args) throws IOException {
		//创建一个UDP类型的DatagramSocket对象的客户端，并指定客户端的端口
		DatagramSocket client=new DatagramSocket(9999);
		//定义ip，指定服务器端的ip
		InetAddress ip=InetAddress.getByName("192.168.52.51");
		//客户端要发送的数据
		String str="你好，我叫小狼！";
		//把客户端要发送的数据，转为字节数组
		byte []buf=str.getBytes();
		System.out.println("数据发送中。。。");
		
		//创建一个DatagramPacket对象，打包要发送的数据，指定要发送到服务器的端口
		DatagramPacket dp=new DatagramPacket(buf, buf.length, ip, 10010);
		client.send(dp);//发送打包好的数据包
		client.close();//关闭客户端
	}
}
